package com.be.beadmin.material.dto.output;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ContentFontStyle;
import com.alibaba.excel.annotation.write.style.HeadFontStyle;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@HeadFontStyle(fontName = "Microsoft YaHei",fontHeightInPoints = 12)
@ContentFontStyle(fontName = "Microsoft YaHei",fontHeightInPoints = 12)
public class PickingTaskExcelEx {
    @ExcelProperty("项目名称")
    private String projectName;
    @ExcelProperty("项目编号")
    private String projectCode;
    @ExcelProperty("批次交货日期")
    private Date batchDeliveryTime;
    @ExcelProperty("批次号")
    private String batchPlanCode;
    @ExcelProperty("当前批次号")
    private String currentBatchCode;
    @ExcelProperty("工单编号")
    private String wo;
    @ExcelProperty("任务状态")
    private String pickingState;
    @ExcelProperty("阶段计划开始时间")
    private Date stagePlanStartTime;
    @ExcelProperty("阶段计划结束时间")
    private Date stagePlanEndTime;

    @ExcelProperty("阶段实际开始时间")
    private Date stageStartTime;
    @ExcelProperty("阶段实际结束时间")
    private Date stageEndTime;
    @ExcelProperty("项目分料人")
    private String materialDirector;

    @ExcelProperty("计划完成时间")
    private Date planFinishTime;
    @ExcelProperty("分料任务号")
    private String pickingTaskCode;
    @ExcelProperty("分料完成时间")
    private Date pickingFinishTime;
    @ExcelProperty("柜体编号")
    private String productCode;
    @ExcelProperty("柜体类型名称")
    private String productTypeName;

//    @ExcelProperty("批次计划Id")
//    private String batchPlanId;

//    @ExcelProperty("ERP任务号")
//    private String erpOrderNo;
//    @ExcelProperty("备注")
//    private String memo;

//    @ExcelProperty("车间接收日期")
//    private Date workshopFinishTime;


//    @ExcelProperty("柜体类型编号")
//    private String productType;

//    @ExcelProperty("工单描述")
//    private String woDesc;




}
